Correct key name in arduino-cli compile --dump-profile
output
#1846
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The key name is hereby corrected.
Please check if the PR fulfills these requirements
before creating one)
our contributing guidelines
UPGRADING.md
has been updated with a migration guide (for breaking changes)What kind of change does this PR introduce?
Bug fix
What is the current behavior?
The
--dump-profile
flag causes Arduino CLI to print the board and sketch dependencies of that compilation as a YAML document. This could be copied into a "sketch project file" for later use as a "build profile" specified via the--profile
flag.A typo in the
profiles
key name caused the generated "build profile" entry to not be recognized when added to a "sketch project file":What is the new behavior?
The
arduino-cli compile --dump-profile
output uses the valid key nameprofiles
.Does this PR introduce a breaking change, and is titled accordingly?
No breaking change.
Other information
Originally reported at https://forum.arduino.cc/t/dump-profile-error/1024698
This indicates to me that the existing dedicated infrastructure for printing build profiles should be used instead of duplicating what is already hacky code all over again specifically for use with the
--dump-profile
flag:arduino-cli/arduino/sketch/profiles.go
Line 56 in f43c9ec